package org.squabble.web.account;

import java.io.Serializable;
import java.util.Map;

import org.squabble.domain.AccountProperty;

public class AccountSettingsCommand implements Serializable {

	private static final long serialVersionUID = -2923720481222769848L;

	private Boolean emailAllow = false;

	private Boolean emailHide = true;

	private Boolean genderHide = false;

	private Long threadsPerPage;

	private Boolean msgAllow = true;

	private Boolean titleDisplay = true;

	public AccountSettingsCommand() {
		super();
	}

	public AccountSettingsCommand(Map<String, AccountProperty> accountProperties) {
		super();
		if (accountProperties != null) {

		}
	}

	public Boolean getEmailAllow() {
		return emailAllow;
	}

	public void setEmailAllow(Boolean emailAllow) {
		this.emailAllow = emailAllow;
	}

	public Boolean getEmailHide() {
		return emailHide;
	}

	public void setEmailHide(Boolean emailHide) {
		this.emailHide = emailHide;
	}

	public Boolean getGenderHide() {
		return genderHide;
	}

	public void setGenderHide(Boolean genderHide) {
		this.genderHide = genderHide;
	}

	public Long getThreadsPerPage() {
		return threadsPerPage;
	}

	public void setThreadsPerPage(Long threadsPerPage) {
		this.threadsPerPage = threadsPerPage;
	}

	public Boolean getMsgAllow() {
		return msgAllow;
	}

	public void setMsgAllow(Boolean msgAllow) {
		this.msgAllow = msgAllow;
	}

	public Boolean getTitleDisplay() {
		return titleDisplay;
	}

	public void setTitleDisplay(Boolean titleDisplay) {
		this.titleDisplay = titleDisplay;
	}

}
